/* CSS Reset v2.0.1
=========================================================== */
html{overflow-y:scroll;}
body{font-size:12px;line-height:1.666;-webkit-text-size-adjust:none; letter-spacing: 1px; background:#fff;}
body,textarea{font-family:"微软雅黑","黑体","隶书","宋体";}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,blockquote,legend,table,th,td,fieldset,menu,pre,img{margin:0;padding:0}
img,fieldset{border:0}
a{text-decoration:none; color:#6763BB}
a:hover{text-decoration:none}
address,cite,em,code,var,dfn,ins,i,th,caption{font-style:normal;text-decoration:none}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}
input,select,button,textarea,table{margin:0;font-family:inherit;font-size:100%}
abbr,acronym{border:0;font-variant:normal}
q:before,q:after{content:""}
ul,ol{list-style:none}
li{list-style:none outside none;}
.clearfix:after{height:0; visibility:hidden; display:block; content:"."; overflow:hidden;}
.table{border-collapse:collapse;border-spacing:0; width:100%; border-padding:0; font-size:14px; margin:0 auto;}
.table td{text-align:center; border:1px solid #422A2A; height:44px;}
.table th{font-weith:bold; height:38px; border:1px solid #422A2A; background:#A39072; color:#fff; text-shadow:1px 1px 3px #000;}
.caption, .table caption{border:0; height:30px; font-weight:blod; text-align:left; line-height:30px; color:#706BCF; text-shadow:1px 1px 3px #706BCF;}
.button,button,input[type="submit"],input[type="button"],input[type="reset"]{display:inline-block; background:#6763BB; padding:2px 8px; border:1px; box-shadow:1px 2px 2px #6763BB; color:#fff; cursor:pointer; font-size:12px; letter-spacing:2px;}
.txt,input[type='text'],input[type='password']{ width:150px; height:20px; border:1px solid #6763BB;padding-left:6px;}
input[type='select'],select{border:1px solid #fff;box-shadow:1px 1px 3px #6763BB; padding:0 2px; cursor:pointer;}
textarea{border:1px solid #fff; width:99%; height:80px; margin:0 auto; resize:none;}
hr{border:1px solid #ccc;}
/* layout/public
==============================================================*/
.br{background-repeat: repeat;}
.bn{background-repeat: no-repeat;}
.bx{background-repeat: repeat-x;}
.by{background-repeat: repeat-y;}
.pr{position: relative;}
.pa{position: absolute;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.br3{border-radius:3px; -webkit-border-radius:3px;  -moz-border-radius: 3px;}
.header{ width:100%; background:url(slice/background_02.png) repeat-x; height:161px; margin:0 auto;}
.header .title{ background:url(slice/banner_pic_02.png) no-repeat center; margin:0 auto; height:145px;}
.header .title .update{background:url(slice/update.png) 0 0 no-repeat; height:26px; width:90px; display:block;line-height:26px; color:#7BC671;top:100px; left:20px; text-indent:28px; }
.header .title .logout{background:url(slice/out.png) 0 0 no-repeat; height:26px; width:100px; display:block;top:100px;line-height:26px; left:140px; text-indent:28px;}
.header .title .logout a{line-height:28px; color:#7BC671;}
.main{width:100%; margin:0 auto 10px; padding-top:8px;}
.main .right{ min-height:560px; margin:0px 0px 0 210px; padding:0 40px; background:url(../image/lxsbg_07.png);}
.main .right .r1{ width:100%; margin:0px auto; padding:10px 0;}
.main .right .r2{width:100%; margin:0px auto; padding-bottom:20px;}
.main .right:after{content:"."height:0; display:block; visibility:hidden;}
.main .left{min-height:560px; width:200px;float:left; background:url(../image/lxsbg_07.png); }
.main .left .infomation{width:160px; margin:10px auto 0; border-bottom:1px solid #665F59; height:110px;}
.main .left .infomation .photo{width:60px; height:60px; float:left; border:1px; margin-top:20px; box-shadow:1px 1px 3px #716CC6;}
.main .left .infomation .welcome{width:90px; float:right; margin-top:34px; color:#144465;}
.main .left .nav{width:140px; padding-left:20px; padding-top:40px; height:280px; margin-left:40px; margin-top:0px; border-left:1px solid #665F59;}
#magic_block{ display:block; width:10px; height:10px; background:#422A2A; left:35px;}
.main .left .nav ul li{display:block; height:30px; line-height:30px;}
.main .left .nav ul li a{ color:#6C5253; font-size:14px; font-weight:bold; display:block; width:100%; height:100%;}
.main .left .nav ul li a:hover{color:#402828;}
.footer{background:url(../image/lxs4_07.png) repeat-x; height:102px;}
.footer p{text-align:center;color:#fff; height:100px; line-height:100px;}
.bar{text-align:left; height:40px; line-height:40px;}
.table .stu_inf{text-align:center; height:40px; line-height:40px;}
#add_info table{width:400px;border-collapse:collapse;border-spacing:0; border-padding:0; font-size:12px; margin:0 auto;}
#add_assess table{width:300px;border-collapse:collapse;border-spacing:0; border-padding:0; font-size:12px; margin:0 auto;}
#add_info table th, #add_info table td,#add_assess table th, #add_assess table td{text-align:center; border:1px solid #ccc; height:30px;}
#add_info table input[type='text'],#add_assess table input[type='text']{width:120px; height:16px; border:1px solid #6763BB;box-shadow:none !important; padding-left:6px; background:#fff;}
.tab{width:100%; margin-bottom:10px; height:60px; border:2px solid inherit;}
.tab a{width:100%;text-align:center; font-weight:bold; font-size:16px; color:#fff;  display:block; height:60px; line-height:60px;}
.tab .current{background-image:url(slice/array.png);background-position:50% 40px;background-repeat:no-repeat; }
.tab .current:hover{background-image:url(slice/array.png);background-position:50% 40px; background-repeat:no-repeat;}

.term a{background-color:skyblue; text-shadow: 1px 2px 3px #00a8e1;}
.term a:hover,.term .current{background-color:#00a8e1;}
.user a{background-color:#9daae2; text-shadow: 1px 2px 3px #4d60b5;}
.user a:hover,.user .current{background-color:#4d60b5;}
.student a{background-color:#c8e19d; text-shadow: 1px 2px 3px #89b73c;}
.student a:hover,.student .current{background-color:#89b73c;}
.dictations a{background-color:#f5e09f; text-shadow: 1px 2px 3px #fbc626;}
.dictations a:hover,.dictations .current{background-color:#fbc626;}
.teacher a{background-color:#a98e90; text-shadow: 1px 2px 3px #6d474b;}
.teacher a:hover,.teacher .current{background-color:#6d474b;}

